package io;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.util.Scanner;

//简易记事本工具 程序启动后，将用户在控制台上输入的每一行字符串都写入到文件note.txt中。用户输入exit
//退出程序
//思路：用到的类FileOutputStream,Scanner
//1.创建一个文件输出流，指定文件为note.txt
//2.循环操作
public class Test2 {
    public static void main(String[] args) throws IOException {
        FileOutputStream fos=new FileOutputStream("./note.txt");
       // FileInputStream fis=new FileInputStream("./note.txt");

        Scanner sc=new Scanner(System.in);
        String line=sc.nextLine();
        while (!"exit".equals(line)) {
            //equalsIgnoreCase 忽略大小写
            //尽量将line写在方法里  因为若line打点是null 则发生空指针异常
            byte[] data=line.getBytes(StandardCharsets.UTF_8);
            fos.write(data);
            line=sc.nextLine();
           //System.out.println("写入成功");
        }
        System.out.println("结束");

       fos.close();


    }
}
